package pruebas;
import java.util.List;

import juego.Bang;
import juego.INumJugadores;

import juego.JuegoFactory;

import jugador.Jugador;
import jugador.JugadorFactory;
import jugador.Personaje;
import jugador.Rol;

import org.junit.Test;


public class testCreate {
	
	JugadorFactory fabjug=new JugadorFactory();
	List<Rol> r;
	List<Personaje> p;
	List<Jugador> j;
	JuegoFactory jugfab=new JuegoFactory();
	INumJugadores i;
	Bang b=new Bang();
	
	@Test
	public void testCreateRol(){
		r=fabjug.createRol(); 
		
		assert r.size()==7 : "No se ha creado la lista de roles.";
	}
	@Test
	public void testCreatePersonajes(){
		p=fabjug.createPersonajes();
		
		assert p.size()==16 : "No se ha creado la lista de personajes.";
		
		
	}
	@Test
	public void testcreateJugadores(){
		b.addJugador("Fran");
		b.addJugador("Tagua");
		b.addJugador("Pablo");
		b.addJugador("Jorge");
		assert b.getJugadores().size()==4 : "No se ha creado la lista de jugadores";
	}

}
